//
//  SEGBasicTabBarViewModel.h
//  SEGViewModel
//
//  Created by 乔杨 on 2020/6/4.
//

#import <Foundation/Foundation.h>
#import "SEGTabBarViewLayout.h"

@interface SEGBasicTabBarViewModel : NSObject

/// 请求广告展示配置
- (void)seg_requestAdConfig;
/// 请求Tab菜单
- (void)seg_requestMenuListCompletionHandler:(void(^)(SEGTabBarViewLayout *layout))completionHandler;
/// 请求是否需要修改密码
- (void)seg_requestUserWhetherNeedUpdatePasswordCompletionHandler:(void(^)(NSString *codeType))completionHandler;
/// 提交暂不修改密码结果
- (void)seg_requestSubmitChangePasswordResult;
/// 用来判断是否是调用启动广告，默认NO
- (void)seg_initLaunchAdvertismentCompletionHandler:(void(^)(SEGAdvlistType position))completionHandler;
/// tab开门成功处理逻辑
- (void)seg_tabBarOpenDoorSuccessedWithInfo:(NSDictionary *)info completionHandler:(void(^)(SEGAwardForwardType frowardType, NSDictionary *dicData))completionHandler;

@end

